package com.whfc.common.face.szyc;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 识别记录
 * @author: xugcheng
 * @version: 1.0
 * @date: 2021-12-08 17:48
 */
public class RecRecord implements Serializable {

    /**
     * 人员唯一标识,多个用逗号分隔
     */
    private String customId;

    /**
     * 一体机上自动生成的 人员ID
     */
    private String personId;

    /**
     * 人员姓名
     */
    private String persionName;

    /**
     * 控制记录库 ID,用于断网续传时回 复人脸识别一体机
     */
    private String RecordID;

    /**
     * 认证结果 0: 无 1: 允许 2: 拒绝 3: 还没有注册
     */
    private String VerifyStatus;

    /**
     * 名单类型 0: 白名单 1: 黑名单
     */
    private String PersonType;

    /**
     * 一体机 ID，区分每一台机器
     */
    private String facesluiceId;

    /**
     * 一体机名称
     */
    private String facesluiceName;

    /**
     * 图片的 base64 编码(1M 以内)
     */
    private String pic;

    /**
     * 时间
     */
    private Date time;

    /**
     * 身份证
     */
    private String idCard;

    /**
     * 电话
     */
    private String telnum;

    /**
     * 出入口方向 进口:"entr" ，出 口:"exit" ,无方向: "unknow"
     */
    private String direction;

    /**
     * 温度
     */
    private Double temperature;

    public String getCustomId() {
        return customId;
    }

    public void setCustomId(String customId) {
        this.customId = customId;
    }

    public String getPersonId() {
        return personId;
    }

    public void setPersonId(String personId) {
        this.personId = personId;
    }

    public String getPersionName() {
        return persionName;
    }

    public void setPersionName(String persionName) {
        this.persionName = persionName;
    }

    public String getRecordID() {
        return RecordID;
    }

    public void setRecordID(String recordID) {
        RecordID = recordID;
    }

    public String getVerifyStatus() {
        return VerifyStatus;
    }

    public void setVerifyStatus(String verifyStatus) {
        VerifyStatus = verifyStatus;
    }

    public String getPersonType() {
        return PersonType;
    }

    public void setPersonType(String personType) {
        PersonType = personType;
    }

    public String getFacesluiceId() {
        return facesluiceId;
    }

    public void setFacesluiceId(String facesluiceId) {
        this.facesluiceId = facesluiceId;
    }

    public String getFacesluiceName() {
        return facesluiceName;
    }

    public void setFacesluiceName(String facesluiceName) {
        this.facesluiceName = facesluiceName;
    }

    public String getPic() {
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getTelnum() {
        return telnum;
    }

    public void setTelnum(String telnum) {
        this.telnum = telnum;
    }

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }

    public Double getTemperature() {
        return temperature;
    }

    public void setTemperature(Double temperature) {
        this.temperature = temperature;
    }

    @Override
    public String toString() {
        return "RecRecord{" +
                "customId='" + customId + '\'' +
                ", personId='" + personId + '\'' +
                ", persionName='" + persionName + '\'' +
                ", RecordID='" + RecordID + '\'' +
                ", VerifyStatus='" + VerifyStatus + '\'' +
                ", PersonType='" + PersonType + '\'' +
                ", facesluiceId='" + facesluiceId + '\'' +
                ", facesluiceName='" + facesluiceName + '\'' +
                ", time=" + time +
                ", idCard='" + idCard + '\'' +
                ", telnum='" + telnum + '\'' +
                ", direction='" + direction + '\'' +
                ", temperature=" + temperature +
                '}';
    }
}
